XIQS Create SIP Profile

From IQsimWiki

Jump to: navigation, search
Description
createXIQSVoipProfile ( [ Long id_partition , ] String param=value , ... )
Create a new SIP profile, initialized with a list of variable parameters in the form [ param_name=param_value ]. The "param_name" should match names defined in the getXIQSVoipProfileList  command.
The id_partition parameter is mandatory when current user is administrator.
Parameters

[ Long id_partition ]

Partition Id
Return Values
Long id_profile
SIP Profile Id


Error Data structure ( Error Management )

Possible failure code returns
*ERR_CMD_SYNTAX(400) ERR_MSG_VPROF_NO_FIELD or ERR_MSG_VPROF_FD_ADDED
*ERR_SRV_INTERNAL (500) ERR_MSG_NO_DB
See Also

getXIQSVoipProfileList
updateXIQSVoipProfile
deleteXIQSVoipProfile

Example

<?xml version="1.0" encoding="UTF-8"?>
<command tid="0001" name="createXIQSVoipProfile">
  <param type="long">2</param>
  <param type="string">type='5'</param>
  <param type="string">name='New Profile'</param>
  <param type="string">prig729='2'</param>
  <param type="string">frmg729='20'</param>
  <param type="string">prig723='3'</param>
  <param type="string">frmg723='30'</param>
  <param type="string">prig711='1'</param>
  <param type="string">frmg711='20'</param>
  <param type="string">isoutcalltcp='1'</param>
  <param type="string">regmode='0'</param>
  <param type="string">regtimeout='0'</param>
  <param type="string">useregname='0'</param>
  <param type="string">addregid='1'</param>
  <param type="string">usesestimeout='0'</param>
  <param type="string">usebaknegresp='1'</param>
  <param type="string">hasrtprouting='0'</param>
  <param type="string">hasdtmfoutband='1'</param>
  <param type="string">hasrfc2833='0'</param>
  <param type="string">usetocallnum='1'</param>
</command>

[ANSWER (OK)]
<?xml version="1.0" encoding="UTF-8"?>
<event type="return" tid="0001">
  <meta-data>
    <meta-value>
      <name>id</name>
      <pos>1</pos>
    </meta-value>
  </meta-data>
  <param type="long">1</param>
</event>

Personal tools
Namespaces
Variants
Views
Actions
Navigation
XIQS XML Protocol
XIQS Framework Libraries
XIQS Command List